package com.panopset;

/**
 This interface is not intended to be part of any logging or debugging
 mechanism, it is an end user level interface.
 <p/>
 Usage:
 <pre>

 import static com.panopset.Util.*;
 ...
 setDspmsgHandler(&lt;any class that implements DspmsgHandler&gt;)

 dspmsg("Call dspmsg from anywhere");

 </pre>

 For graphic full screen applications, you might want to have a message box
 object that would implement this interface.
 <p/>
 For swing apps, you might want to have a TextField that would implement this
 interface.

 * @author Karl Dinwiddie
 *
 */
public interface DspmsgHandler {

    /**
     * Display message.
     * @param msg Message String to display.
     */
    void dspmsg(String msg);

    /**
     * Clear the message display.
     */
    void clrmsg();

}
